@charset "utf-8";
/*@import url('other/other.css');*/   /*系统个性化样式 非框架原有样式*/
/*@import url('layout/layout.css');*/ /*系统全局框架样式 */
/*@import url('login/login.css');*/   /*登录框样式*/
/*@import url('dialog/dialog.css');*/   /*登录框样式*/

/*@import url('../base/reset-fonts-grids-270.css'); 重置样式 格式化标签 */

body,p,ul,li,h1,h2,h3,h4,h5 {margin:0;padding:0;font-size:12px;}
input.btn{ cursor:pointer;}
img{border:0px;}
input.com_b{display:inline-block;padding:0 5px;margin-right:5px;height:22px;line-height:22px;background:url(button_bg.png) repeat-x;border:1px solid #bbd4e8; text-decoration:none;color:#074e81}


/* 信息栏 */
.header .info{height:28px; position:absolute;top:60px;left:0;width:190px; padding-top:5px; text-indent:20px}
.header .version{padding-left:10px;float:left;font-size:12px;line-height:28px;height:28px;color:#FFFFFF;}
.header .skins{float:right;padding-top:5px; color:Red}
.header .skins img{margin-bottom:-3px;margin-right:5px;margin-left:5px;}

.header h1{float:left;margin-left:0;display:block;width:300px;} /*系统logo*/

/* 一级导航菜单 */
.header .navigation{height:25px; position:absolute;top:60px;left:186px; list-style-type:none;}
.header .navigation li {float:left;list-style-type:none;margin-left:6px;}
.header .navigation li a {width:97px;height:29px;display:inline-block; text-align:center;padding-top:5px; background:url(layout/li_bg.gif) no-repeat; line-height:22px;margin-top:2px;text-decoration:none; color:#ffffff;}
.header .navigation li a:hover,.header .navigation li a.current {background:url(layout/li_bg_curr.gif) no-repeat;color:#fff;text-decoration:none;}

/* 左栏导航菜单 */
.aside .nav {}
/* fix safari 4*/
ul,menu,dir {margin:0;padding:0;}
.aside .nav li {border-bottom:1px solid #c0dcf1;}
.aside .nav li li {border:none;}
.aside .nav li a {text-decoration:none; color:#ffffff;}
.aside .nav li a:hover {color:#013e7f;}
.aside .nav li a.menu_active {color:#013e7f;font-weight:700}
.aside .nav li a.primary_menu{display:block;height:28px;line-height:29px;background:url(nav_bg.png) 0 0 repeat-x;}
.aside .nav li a.primary_menu:hover{background:url(nav_bg_curr.png)  repeat-x;font-weight:700;font-size:14px;}
.aside .nav li.nav_active a.primary_menu{background:url(nav_bg_curr.png) 0 0 repeat-x;}
.aside .nav li a.primary_menu span {display:block;padding-left:40px;height:28px;}
.aside .nav li a.primary_menu span.nav_ico01 {color:White;line-height:29px;}
.aside .nav li a.primary_menu span.nav_ico02 {background:url(nav_ico.png) 10px -27px no-repeat;}
.aside .nav li a.primary_menu span.nav_ico03 {background:url(nav_ico.png) 10px -57px no-repeat;}
.aside .nav li a.primary_menu span.nav_ico04 {background:url(nav_ico.png) 10px -87px no-repeat;}
.aside .nav li a.primary_menu span.nav_ico05 {background:url(nav_ico.png) 10px -117px no-repeat;}
/* 二级菜单 */
.aside .nav li .sub_menu {display:none;position:relative;height:195px;height:190px;overflow-y:auto;background:#309de9;padding:5px 0 0 5px;}
.aside .nav li.nav_active .sub_menu {display:block;}
.aside .nav li ul {list-style:none}
.aside .nav li ul li {height:auto !important;min-height:33px;height:33px; text-indent:30px; line-height:33px;background:url(layout/sub_item_bg.gif) no-repeat}
.aside .nav li ul li:hover{background:url(layout/sub_item_bg_hover.gif) no-repeat;color:#c0dcf1}

/* datalist */
.search{border:1px solid #A8CFEB; background-color:#F1F6FF;margin-bottom:5px; position:relative;padding-left:15px;}
.search img.pic{ position:absolute;left:2px;top:5px;cursor:pointer;}
.search th{text-align:left; white-space:nowrap;padding-left:5px;height:20px; vertical-align:middle;width:80px;color:#074e81}
.search td{padding:2px;}
.search td img{margin-bottom:-3px;margin-left:3px;cursor:pointer;}
.search td.button{width:auto;text-align:right;vertical-align:top;padding-right:5px;padding-top:2px;}
.search td.button a{background:url(linkbtn_left.gif) no-repeat left top;height:20px;padding:0px 0px 0px 3px;text-decoration:none;  display:inline-block;}
.search td.button a span {background:url(linkbtn_right.gif) no-repeat right top;height:16px;  display:inline-block; color:#3F5687; padding:4px 5px 0px 2px;text-align:center; cursor:hand;white-space:nowrap; WORD-BREAK: keep-all;}
.search td.button a span img{ border:0px; margin-bottom:-4px; margin-right:5px;}
.search td.button a:hover {background-position:0% -20px;}
.search td.button a:hover span {background-position:100% -20px;color:#333;}
.search td.button input{display:inline-block;padding:0 5px;margin-right:5px;height:22px;line-height:22px;background:url(button_bg.png) repeat-x;border:1px solid #bbd4e8; text-decoration:none;color:#074e81}
.search td.button input.hover{width:50px;border:solid 1px #ff6600;color:#ff6600;background-position:0% -18px;cursor:pointer;}

.datalist{margin-bottom:10px;}
.datalist h2{font-size:12px;margin:0px;float:left;color:#3a6683; background:#fff url(datalist_h2.gif) no-repeat left top;padding-left:15px;height:22px;line-height:22px;padding-right:5px;font-weight:bold;}
.datalist .toolbar{background:#fff url(datalist_toolbar.gif) no-repeat right top;text-align:right;padding-right:6px;padding-bottom:2px;height:20px;}
.datalist .toolbar a{display:inline-block;padding:0 5px;margin-right:5px;height:20px;line-height:20px;background:url(button_bg.png) repeat-x;border:1px solid #bbd4e8; text-decoration:none;color:#074e81}
.datalist .toolbar a span {display:block;}
.datalist .toolbar a span img{margin-right:5px;margin-bottom:-4px;}
.datalist .toolbar a:hover {background-position:0% -20px;}
.datalist .toolbar a:hover span {background-position:100% -20px;color:#333;}

.datagrid{}
.dg_borderstyle{ width:100%; border-collapse:collapse}
.dg_headerstyle th{color:#074e81;border:1px solid #c5e4f8;background:url(table_bg.png) repeat-x;height:25px;line-height:25px; text-align:center;padding-left:2px;}
.dg_alternatingitemstyle td{padding-left:2px;color:#3d5d76;border:1px solid #c5e4f8;background:#F3FAFF;height:22px;line-height:22px;}
.dg_itemstyle td{padding-left:2px;color:#3d5d76;border:1px solid #c5e4f8;background:#fff;height:22px;line-height:22px;}
.dg_alternatingitemstyle td img,.dg_itemstyle td img{margin-left:5px;cursor:pointer;}
.dg_emptydatarowstyle{ line-height:30px;height:30px; text-align:center; background-color:#f6f6f6;}
.dg_selectedrowstyle{line-height:22px;background:#FFE47F url(dg_itemstyle.gif) bottom repeat-x;padding-left:2px; text-align:left;}
.dg_editrowstyle{line-height:22px;background:#FFE47F url(dg_itemstyle.gif) bottom repeat-x;padding-left:2px; background-color:#EAEAEA; text-align:left;}
.dg_itemstyle_s td{background:#FFE47F url(dg_itemstyle.gif) bottom repeat-x;height:22px;line-height:22px; padding-left:2px; color:Red;}
.dg_headerstyle th a {color:#074978; text-decoration:none;}

/*pagerstyle css*/
.dg_pagerstyle table{border:1px solid #c5e4f8;border-top:none;padding-top:5px;height:22px;background:url(table_bg.png) 0 -50px repeat-x;}
.dg_pagerstyle .pageinfo{padding-top:5px;padding-left:3px;color:#3a6683; float:left;}
.dg_pagerstyle .pagebtn {display:inline;padding-right:2px;color:#3a6683;}
.dg_pagerstyle a{background:url(linkbtn_left.gif) no-repeat left top;height:20px;padding:0px 0px 0px 3px;text-decoration:none;  display:inline-block;}
.dg_pagerstyle a span {background:url(linkbtn_right.gif) no-repeat right top;height:16px;  display:inline-block; color:#3F5687; padding:4px 5px 0px 2px;text-align:center; cursor:hand;white-space:nowrap; WORD-BREAK: keep-all;}
.dg_pagerstyle a:hover {background-position:0% -20px;}
.dg_pagerstyle a:hover span {background-position:100% -20px;color:#333;}
.dg_pagerstyle input{ width:20px;font-size:12px;border:solid 1px #aacfe9;margin-left:2px;margin-right:2px;}
.dg_pagerstyle img{margin-bottom:-8px;}
.pagerstyle .pagebtn .btn_go{margin-bottom:-3px;}

.dg_pagerstyle table td{ height:22px;}
.dg_pagerstyle table td *{ vertical-align:middle !important;}

/*form.htm css*/
.formitem{border:1px solid #A8CFEB;border-top:none;margin-bottom:10px;}
.formitem caption{border:1px solid #A8CFEB;border-bottom:none; background:url(table_bg.png) repeat-x;text-align:left; font-weight:bold;color:#1C568A;height:18px;padding-left:5px;padding-top:5px;}
.formitem th{height:22px; background-color:#F1F6FF;padding-left:3px;width:120px;text-align:left;color:#074e81;}
.formitem td{padding:3px;background-color:#ffffff; line-height:20px;padding-right:15px; white-space:nowrap}
.formitem td img{margin-bottom:-3px}
.formitem td.text{text-indent: 2em;line-height: 22px;}
.formitem_pagestyle .pageinfo{padding-top:5px;padding-left:3px;color:#1c568a; float:left;}
.formitem_pagestyle .pagebtn {display:inline;padding-right:9px;color:#1c568a;}

/*  默认按钮风格 */
.bt_1,.bt_3 {display:inline-block;width:46px;height:18px;background:url(bt_1.png) no-repeat;text-align:center;line-height:18px;margin-right:4px;}
.bt_2{display:inline-block;padding:0 10px;margin-right:5px;padding-top:3px;height:15px;line-height:15px;background:url(button_bg.png) repeat-x;border:1px solid #bbd4e8;}
.bt_2 img {margin-right:5px;}
.bt_2 span {display:block;}
.bt_1:hover,
.bt_2:hover,
.bt_3:hover {text-decoration:none;}
.bt_1:hover {background-position:0 -22px;}
.bt_2:hover {background-position:0 -18px;}
.bt_3 {width:27px;height:17px;background:url(bt_3.png) no-repeat;}
.bt_3:hover {background:url(bt_3.png) 0 -23px no-repeat;}


.dg_checkbox,.dg_checkbox{ text-align:center;}

